Contains at least 1 capital letter and 1 lowercase letter
Contains at least 1 number
Contains at least 1 special character
Features/Logic:
CSS - Uses CSS codes and ":before" syntax to place checkmarks and x's.
JS - Utilizes a combination of conditional statements with .match() and regex, resulting in .addClass() and .removeClass() on the appropriate DOM element, coloring the font.